<?php
class srv_test {
	
	/**
	 * @var srv_test
	 */
	private static $i; //私有的静态变量，用来保存类实例

	private function __construct(){} //私有的构造方法，防止在类外被new实例化
	
	/**
	 * 静态方法，确保只生成一个实例
	 * @return srv_test
	 */
	public static function I(){
		if(!self::$i instanceof self){  //如果不是实例化自这个类
			self::$i = new self();
		}
		return self::$i;
		
	}
	public function test(){
		echo "this is kevin dai test!";
	}
}
?>